body{font-family: "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB",PINGFANG_REGULAR;font-size: 14px;-webkit-font-smoothing: antialiased; /*chrome、safari*/
-moz-osx-font-smoothing: grayscale;/*firefox*/  }


h1,h2,h3,p{margin: 0;}

ul{padding-left: 0;list-style: none;margin-bottom: 0;}
a{transition: all .3s;color: #333;}
a, a:hover, a:active, a:visited, a:link, a:focus { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; outline: none; /* background: none; */ text-decoration: none;}
/*

input*/
.inp{ position: relative; }
.inp input{ width: 100%; height: 100%; }
.inp input[disabled="disabled"]{ background-color: #f7f7f7; }
.inp label{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: text; }
textarea{border:none;outline: none;}

input:focus{outline-style:none;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{
    background: transparent!important;
}

.trs3{transition: all .3s;}
.trs5{transition: all .5s;}
.trs10{transition: all 1s;}
.trs15{transition: all 1.5s;}
.trans5{transition: all .5s;}
.zl{text-decoration: underline;}





.sr-bdimgshare {display: none!important;}


/* 头部 */

.header{position: fixed;z-index: 999;left: 0;top: 0;width: 100%;height: 94px;line-height: 94px;background-color: #fff;}

.header .logo{height: 65px; margin-top: 12px; }
.header .logo img{height: 100%;display: block;}

.header .topnav>li{float: left;width: 85px;text-align: center;position: relative;z-index: 200;}
.header .topnav>li>a{color: #0f121b;font-size: 15px;}
.header .topnav>li.cur a,.header .topnav>li:hover a{color: #125ba9;}
.header .topnav>li.cur::before,.header .topnav>li:hover::before{content: '';width: 14px;height: 1px;position: absolute;left: 50%;top: 70%;margin-left: -7px;background: #125ba9;}
.header .topnav>li .subnav{background: #023e7d;width: 100%;position: absolute;left: 0;top: 100%;padding: 14px 0;line-height: 38px;/*height: 256px;*/visibility: hidden;opacity: 0;transform: translateY(-30px);transition: all .3s;}
.header .topnav>li:hover .subnav{visibility: visible;opacity: 1;transform: translateY(0);}
.header .topnav>li .subnav li a{color: #fff;display: block;text-align: center;font-size: 14px;}
.header .topnav>li .subnav li a:hover{background: #125ba9;color: #fff;}
.header .topnav>li .subnav>li{position:relative;}
.header .topnav>li .subnav>li .tirnav{position:absolute;left: 100%;top: 0;background: #3e3e3e;width:220px;opacity: 0; visibility: hidden;opacity: 0;transform: translateY(-30px);transition: all .3s;}
.header .topnav>li .subnav>li .tirnav>li a{padding:0 10px;}
.header .topnav>li .subnav>li .tirnav>li a:hover{background:#3e3e3e;}
.header .topnav>li .subnav>li:hover .tirnav{visibility: visible;opacity: 1;transform: translateY(0);} 

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{background-color: transparent;}

.header2{height: 86px;line-height: 86px;background: #fff;box-shadow: 0 0 5px #ccc;}
.header2 .topnav>li>a{color:#0f121b;  }
.header2 .logo{height: 60px; margin-top: 12px; }
.navbg {display: none;}

/* 切换语言 */
.change{padding-left: 38px;background: url(../image/lan.png) no-repeat left center;position: relative; margin-left: 20px;}
.change .change-t span{display: inline-block;width: 32px;text-align: center; color: #0f121b;}
.changese{position: absolute;right: 5px;left:0;top: 70px;background: #0f121b;padding: 3px 0;border-radius: 5px; width:100%;text-align: center;line-height: 30px; visibility: hidden;opacity: 0;}
.changese.open{visibility:inherit;opacity: 1;}
.changese a{display: block;color: #fff;}
.changese a:hover{background: #f5f5f5;color: #125BA9;}
.array-down{display: inline-block;width: 0;height: 0;border-top: 5px solid #000;border-left: 5px solid transparent;border-right: 5px solid transparent;margin-left: 4px;position: relative;top: -2px;}

.changese.open {visibility: inherit;opacity: 1;}
.change{float: right;}
.header2 .change .change-t span{color: #0f121b;}



/* banner */
.indexbanner{height: 965px;position: relative;}
.indexbanner .swiper-slide{background-size: cover;height: 965px;}

.iconmouse{position: absolute;left: 50%;bottom: 60px;margin-left: -12px;z-index: 999;width: 25px;height: 37px;background: url(../image/iconmouse.png) no-repeat center;}
.iconmouse .line{position: absolute;width: 2px;height: 9px;background: #fff;top: 4px;left: 50%;margin-left: -1px;animation: drop  1s infinite;}

.swiper-slide{position: relative;}
.bl{width: 44px;height: 30px;text-align: center;line-height: 30px;left: 76px;top:394px; background: #fff;}
.br{width: 44px;height: 30px;text-align: center;line-height: 30px;left: 122px;top:394px;background: #fff;}
.bl:hover,.br:hover{color: #fff;background: #125ba9;}
.btnmore{width: 129px;height: 35px;text-align: center;line-height: 35px;display: inline-block;}
.btnmore img{margin-left: 3px;transition: all .3s;}
.btnmore:hover img{transform:translateX(6px);}
.bannermore{color: #fff;background: #125ba9;}
.bannermore:hover{opacity: .9;color: #fff;}

.banner-in{padding-top:443px;color: #fff; width:80%;margin:0 auto;}
.banner-in .title1{font-size: 66px;font-weight: bold;display: inline-block;position: relative;left: 200px;opacity: 0;margin-bottom: 24px}
.banner-in .title1::after{content: '';position: absolute;left: 0;bottom: -10px;width: 100%;height: 6px;background: #125ba9;z-index: -1;}
.banner-in .titlle2{font-size: 24px;margin-bottom:6px;left: 350px;opacity: 0;position: relative}
.banner-in .titlle{font-size: 20px;margin-bottom:6px;left: 350px;opacity: 0;position: relative;color:#fff;}
.banner-in .bannermore{position: relative;left: 0;opacity: 0;}

.ani-slide .title1,.ani-slide .bannermore,.ani-slide .titlle2,.ani-slide .titlle{opacity: 1;left: 0;font-weight: normal;font-family: "黑体";  }

.clearfix{width:1360px; margin:0 auto;}
.clearfix2{width:1460px; margin:0 auto;}
.hot_ci {
  height: 95px;
  overflow: hidden;
  
}





.hot_ci .text .fr {
  position: relative;
  width: 240px;
  height: 95px;
 
}

.hot_ci .text .fr input {
  outline: 0;
  border: none;
}

.hot_ci .text .fr .inp1 {
  width: 240px;
  height: 40px;
  border: 1px solid #1c5baa;
  border-radius: 5px;
  background: none;
  padding-left: 15px;
  font-size: 16px;
}

.hot_ci .text .fr .inp2 {
  position: absolute;
  right: 0;
  top: 25.5PX;
  width: 65px;
  height: 40px; 
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background: url(../image/sea.png) no-repeat center #1c5baa;
  background-size: 19px;
  border:0px;
}

.header2 .hot_ci .text .fr .inp2{
	TOP:21.5PX;
}

/* 关于我们 */
.about{background: #eef2f5;position: relative;}
.about-bg-fff{position: absolute;right: 0;top: 0;bottom: 0;width: 50%;background: #fff;}

.baseview{width:127px;height: 33px;text-align: center;line-height: 33px ;border: 1px solid #cbc9c9;font-size: 14px;color: #969191;display: inline-block;background: #fff;}
.baseview .baseview-arry{display: inline-block;width: 26px;height: 7px;background: url(../image/btnline.png) no-repeat center;position: relative;left: 3px;top: -2px;}
.baseview:hover{background: #125ba9;color: #FFF;border-color: #125ba9;}
.baseview:hover .baseview-arry{background-image: url(../image/btnlinehover.png);}

.rightcard{width: 833px;}

.about-con{padding: 105px 0px 116px 205px;background: #fff;height: 688px;position: relative;}
.about-thumb{position: absolute;left: -614px;top: 105px;width: 713px;padding-bottom: 56%;overflow: hidden;height: 0;}
.about-thumb img{width: 100%;transition: all .3s;}
.about-thumb:hover img{transform: scale(1.1);}


.index-title{padding: 60px 0 50px 0 ;}
.index-title-en{font-size: 36px;color: #c2c2c2;margin-bottom: 10px;text-transform: uppercase;  }
.index-title-cn{font-size: 24px;color: #000;position: relative;display: inline-block;z-index: 1; }

.index-title-cn::before {content: "";position: absolute;left: 50%;bottom: -15px;width: 30px;height: 4px;background: #125ba9;z-index: -1;transform: translateX(-50%);}

.about-items{margin-bottom: 32px;}
.about-item{float: left;width: 33.3%;text-align: center;}
.about-item .about-item-hd{font-size: 36px;color: #125ba9;font-family: helvetica;}
.about-item .small{font-size: 14px;}
.about-item .about-item-bd{font-size: 14px;color: #999;}
.about-item .sup{position: relative;top: -17px;}
.about-text{font-size: 14px;color: #6d6d6d;margin-bottom: 28px;}


.homeCore{padding-bottom:80px;}
.homeCoreTitBox{ padding:7.07% 0 3.18% 0; }
.homeCoreTitle{ text-align: center; overflow: hidden; }
.homeCoreTitle h2{ color: #2f3539; font-size: 30px; font-weight: bold; line-height:1.38; }
.homeCoreTitle .line{ text-align: center; padding-top: 20px;}
.homeCoreTitle .center{ display: inline-block; vertical-align: top; height: 8px; padding: 0 10px; position: relative; }
.homeCoreTitle .center .cencircle{ float: left; width: 8px; height: 8px; background-color: #125ba9; line-height: 0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.homeCoreTitle .center::before{ content: ''; position: absolute; width: 210px; height: 1px; right: 100%; top: 50%; background-color: #dedede;}
.homeCoreTitle .center::after{ content: ''; position: absolute; width: 210px; height: 1px; left: 100%; top: 50%; background-color: #dedede;}

.homeCore .index-title{text-align: center;}
.homeCoreDown{overflow: hidden;}
.homeCoreDown ul{ float: left; width: 100%;}
.homeCoreDown ul li{ float: left; width: 13.697%; position: relative;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.homeCoreDown ul li.on{ width: 58.909%;}
.homeCoreDown ul li .picBack{ position: absolute; width: 100%; height:100%; left: 0; top: 0; }
.homeCoreDown ul li .picBack .black{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,0.4);}
.homeCoreDown ul li.on .picBack .black{ background-color: rgba(0,0,0,0);}
.homeCoreDown ul li .icoBox{ position: absolute; width: 100%; left: 0; top: 50%; text-align: center; margin-top: -85px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.homeCoreDown ul li.on .icoBox{opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;}
.homeCoreDown ul li .icoBox .icoPic{ display: inline-block; vertical-align: top; width: 85px; height: 85px; line-height: 0; background-color: #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.homeCoreDown ul li .icoBox .icoPic .imgc{}
.homeCoreDown ul li .icoBox .icoPic .imgp{ display: none;}
.homeCoreDown ul li .icoBox .icoTit{ float: left; width: 100%; padding: 46px 5px 16px 5px; text-align: center;  color: #fff; font-size: 18px; line-height: 22px; }
.homeCoreDown ul li .icoBox .icoLine{ float: left; width: 100%; text-align: center; line-height: 0; }
.homeCoreDown ul li .icoBox .icoLine span{ display: inline-block; vertical-align: top; width: 14px; height: 1px; background-color: #fff;}



.homeCoreDown ul li .baiBox{ position: absolute; left: 0; top: 50%; margin-top: -171px; float: left; width: 494px; height: 343px; background-color: rgba(255,255,255,0.9); padding-right: 70px;opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.homeCoreDown ul li.on .baiBox{opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;}
.homeCoreDown ul li .baiBox .baiTit{ float: left; width: 100%; padding: 57px 0 16px 0; border-bottom: #d7dce0 solid 1px; line-height: 40px; text-align: right; color: #125ba9; font-size: 26px; position: relative; }
.homeCoreDown ul li .baiBox .baiTit .tt{ position: absolute; width: 13px;  height: 13px; line-height: 0; left: 100%; top: 100%;}
.homeCoreDown ul li .baiBox .baiText{ float: left; width: 100%; height: 60px; margin-top: 32px; padding: 0 0 0 70px; color: #666666; font-size: 15px; line-height: 30px; text-align: right; overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.homeCoreDown ul li .baiBox .baiMore{ float: left; width: 100%; margin-top: 46px; color: #125ba9; font-size: 16px; line-height: 30px; }
.homeCoreDown ul li .baiBox .baiMore .more{ float: right;}
.homeCoreDown ul li .baiBox .baiMore .moreline{ float: right; width: 18px; height: 3px; background-color: #125ba9; margin: 13px 8px 0 0;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.homeCoreDown ul li .baiBox .baiMore:hover .moreline{ width: 25px;}
.homeCoreDown ul li .baiBox .buleIco{ position: absolute; width: 48px; height: 48px; left: 100%; top: 50%; margin: -24px 0 0 -24px; background-color: #125ba9;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}


/* solution */
.solution{background-color: #f7f7f7;padding: 60px 0;overflow: hidden;}
.solution .index-title{text-align: center;}

/*chanpinzhanshi*/
.pz{background-color: #fff;padding-bottom:80px;overflow: hidden;}
.pz .index-title{text-align: center;}
.pz .caseView{ padding-top: 10px; }
.pz .caseOwl{ float: left; width: 610px; margin-top: 40px; }
.pz .caseOwl ul{ float: left; width: 100%;}
.pz .caseOwl ul li{ float: left; width: 100%; overflow: hidden; position: relative;}
.pz .caseOwl ul li .img6{-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;transition: -webkit-transform 2s;-ms-interpolation-mode:bicubic;}
.pz .caseOwl ul li:hover .img6{transform: scale(1.09,1.09);-ms-transform: scale(1.09,1.09);-webkit-transform: scale(1.09,1.09);-o-transform: scale(1.09,1.09);-moz-transform: scale(1.09,1.09);}
.pz .caseOwl ul li h4{ position: absolute; width: 100%; left: 0; bottom: 0; background-color: rgba(43,51,61,0.6); padding: 0 30% 0 4.91%; color: #fff; font-size: 16px; line-height: 56px;}
.pz .caseOwl .owl-dots{ position: absolute; right: 25px; bottom: 23px;}
.pz .caseOwl .owl-dots .owl-dot{ float: left; width: 10px; height: 10px; background-color: rgba(255,255,255,0.5); margin: 0 5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.pz .caseOwl .owl-dots .owl-dot.active{ background-color: #125ba9;}


.pz .caseView ul{ float: left; width: 100%;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;flex-wrap: wrap;-webkit-flex-wrap: wrap;align-items: flex-start;}
.pz .caseView ul li{ float: left; width: 19%;margin-right:1.25%; margin-bottom: 1.25%;background-color: #f7f7f7; }
.pz .caseView ul li:nth-child(5n){margin-right: 0;}
.pz .caseView ul li .industry{ text-align: center; position: relative; }
.pz .caseView ul li .industry .induIco{ display: inline-block; vertical-align: top; width:100%; margin-top: 10.344%;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.pz .caseView ul li:hover .industry .induIco{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.pz .caseView ul li .industry .induTit{ float: left; width: 100%; padding:7.24% 5px 0 5px; color: #333333; font-size: 16px; line-height: 18px; text-align: center;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.pz .caseView ul li:hover .industry .induTit{padding:3.24% 5px 0 5px; color: #125ba9; }
.pz .caseView ul li .inborder{ position: absolute; width: 100%; height: 100%; border: #e9e9e9 solid 1px; background-color: #fff; left: 0; top: 0;}
.pz .caseView ul li .industry .future{ padding: 0 9.72% 0 9.72%; text-align: left; position: relative; z-index: 3;  }
.pz .caseView ul li .industry .future .futTit{ padding-top: 27.89%; color: #125ba9; font-size: 24px; line-height:1; font-weight: bold; }
.pz .caseView ul li .industry .future .futGray{ padding: 3.05% 0 10.48% 0; color: #888888; font-size: 16px;}
.pz .caseView ul li .industry .future .futText{ height: 48px; color: #515151; font-size: 16px; line-height: 24px;}



/*Case 应用行业*/
.case{background-color: #f7f7f7;padding-bottom:80px;overflow: hidden;}
.case .index-title{text-align: center;}
.caseView{ padding-top: 10px; }
.caseOwl{ float: left; width: 610px; margin-top: 40px; }
.caseOwl ul{ float: left; width: 100%;}
.caseOwl ul li{ float: left; width: 100%; overflow: hidden; position: relative;}
.caseOwl ul li .img6{-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;transition: -webkit-transform 2s;-ms-interpolation-mode:bicubic;}
.caseOwl ul li:hover .img6{transform: scale(1.09,1.09);-ms-transform: scale(1.09,1.09);-webkit-transform: scale(1.09,1.09);-o-transform: scale(1.09,1.09);-moz-transform: scale(1.09,1.09);}
.caseOwl ul li h4{ position: absolute; width: 100%; left: 0; bottom: 0; background-color: rgba(43,51,61,0.6); padding: 0 30% 0 4.91%; color: #fff; font-size: 16px; line-height: 56px;}
.caseOwl .owl-dots{ position: absolute; right: 25px; bottom: 23px;}
.caseOwl .owl-dots .owl-dot{ float: left; width: 10px; height: 10px; background-color: rgba(255,255,255,0.5); margin: 0 5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.caseOwl .owl-dots .owl-dot.active{ background-color: #125ba9; }


.caseView ul{ float: left; width: 100%;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;flex-wrap: wrap;-webkit-flex-wrap: wrap;align-items: flex-start;}
.caseView ul li{ float: left; width: 31.33%;margin-right:1.25%;height: 380px; margin-bottom: 1.25%;background-color: #fff; }
.caseView ul li:nth-child(5n){margin-right: 0;}
.caseView ul li .industry{ text-align: center; position: relative; }
.caseView ul li .industry .induIco{ display: inline-block; vertical-align: top; width:100%; -webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.caseView ul li:hover .industry .induIco {margin: -4%;}
.caseView ul li .industry .induTit{ float: left; width: 100%; padding:4.24% 5px 0 5px; color: #333333; font-size: 16px; line-height: 18px; text-align: center;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.caseView ul li:hover .industry .induTit{color: #125ba9; }
.caseView ul li .inborder{ position: absolute; width: 100%; height: 100%; border: #e9e9e9 solid 1px; background-color: #fff; left: 0; top: 0;}
.caseView ul li .industry .future{ padding: 0 9.72% 0 9.72%; text-align: left; position: relative; z-index: 3;  }
.caseView ul li .industry .future .futTit{ padding-top: 27.89%; color: #125ba9; font-size: 24px; line-height:1; font-weight: bold; }
.caseView ul li .industry .future .futGray{ padding: 3.05% 0 10.48% 0; color: #888888; font-size: 16px;}
.caseView ul li .industry .future .futText{ height: 48px; color: #515151; font-size: 16px; line-height: 24px;}



/* 产品中心 */
.product{overflow: hidden;}
.product .index-title,.news .index-title{padding: 80px 0 70px 0;text-align: center;}

.product-about{position:relative;}
.tab-bgimg{margin-top:-540px; width:100%; height:700px; background:url(../image/product_bg.jpg) no-repeat center; background-size:cover;}
.tab-bgimg.tbgimg-2{background:url(../image/product_bg_2.jpg) no-repeat center top;background-size:cover;}
.tab-bgimg.tbgimg-3{background:url(../image/product_bg_3.jpg) no-repeat center bottom;background-size:cover;}
.tab-bgimg.tbgimg-4{background:url(../image/product_bg_4.jpg) no-repeat center bottom;background-size:cover;}
.tab-bgimg.tbgimg-5{background:url(../image/product_bg_5.jpg) no-repeat center top;background-size:cover;}
.tab-bgimg.tbgimg-6{background:url(../image/product_bg_6.jpg) no-repeat center; background-size:cover;}

/* .fxui-tab-nav{display: none;}
.fxui-tab-nav.show{display: block;}
 */
.tab-bgtxt{margin-top:-160px;}
.txt-con{padding:20px; min-height:240px; background:#fff; color:#333;}
.txt-con dl{overflow:hidden;}
.txt-con dl dt{float:left; width:65%; padding:20px 30px;}
.txt-con dl dt h4{font-size:34px; color:#121212;margin:0 0 20px; line-height:1.2;font-weight:600; }
.txt-con dl dt h4 span{display:block; font-size:50px; font-family: 'avian',arial;}
.txt-con dl dt p{font-size:16px; color:#666;line-height:25px; height:125px; text-align:justify; font-weight: 500;}
.txt-con dl dt a.morepro{position:relative; display:block; width:50px; text-indent:-100px; height:50px; line-height:48px;border:1px solid #125ba9; font-size:14px; color:#125ba9;transition: all .3s ease;overflow:hidden;background: url(../image/btnline2.png) no-repeat center center;background-size: 50%;}
.txt-con dl dt a.morepro:after{position:absolute; right:15px; text-indent:0; opacity:1; line-height:48px; font-size:22px; color:#125ba9; transition: all .3s ease;}
.txt-con dl dt a.morepro:hover{width:130px; text-indent:40px;color:#fff; background:#125ba9; border:1px solid #125ba9;font-size:14px}
.txt-con dl dt a.morepro:hover:after{ color:#fff;right:10px; }
.txt-con dl dd{margin-left:75%; }
.txt-con dl dd img{display:block; width:100%;transition: all .3s ease;}
.txt-con dl dd:hover img{transform:translateX(-15%);}

.leimu{background:url(../image/chanpin.jpg) no-repeat top center; }
.product-bar{overflow:hidden;}
.product-bar span{cursor:pointer; display:block; float:left; width:calc(100% / 8); height:540px;  background:rgba(0,0,0,.4); border-left:1px solid rgba(255,255,255,.3); box-sizing:border-box; color:#fff;
/* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.product-bar span:last-child{border-right:1px solid rgba(255,255,255,.3);}
.product-bar span:hover{background-color:rgba(18,81,149,.5);}
.product-bar span.current{background-color:rgba(18,81,149,1);}
.product-bar span h3{font-size:16px; font-weight:600; text-align:center; transition: all .3s ease;color:#fff;}
.product-bar span h3 label{display:block;font-size:20px; font-family: 'avian',arial;}
.product-bar span img{display:block; width:60%; margin:0 auto 20px; transition: all .3s ease;}

.product-bar span:hover h3{transform:translateY(30px);}
.product-bar span:hover img{transform:translateY(-30px);}


.product-bar span:nth-child(2):hover{background-color:rgba(5,97,154,.5);}
.product-bar span:nth-child(2).current{background-color:rgba(5,97,154,1);}

.product-bar span:nth-child(3):hover{background-color:rgba(4,113,149,.5);}
.product-bar span:nth-child(3).current{background-color:rgba(4,113,149,1);}

.product-bar span:nth-child(4):hover{background-color:rgba(5,134,150,.5);}
.product-bar span:nth-child(4).current{background-color:rgba(5,134,150,1);}

.product-bar span:nth-child(5):hover{background-color:rgba(0,143,139,.5);}
.product-bar span:nth-child(5).current{background-color:rgba(0,143,139,1);}

.product-bar span:nth-child(6):hover{background-color:rgba(0,129,190,.5);}
.product-bar span:nth-child(6).current{background-color:rgba(0,129,190,1);}


.bgMap{background:#f1f4fb;padding-bottom:0;}

.Str-three{padding:160px 0; position:relative; color:#fff;}
.Str-three .container{position:relative;}
.Str-three p{ width:60%;}
.bg-img-01{position:relative; background:url(images/bg_01.jpg) no-repeat center right; background-size:cover;}

/* 手机端 */
.product-m{display: none;}


/* --- */

/* 新闻动态 */
.news{background-color: #f7f7f7;padding-bottom: 60px;}
.newslist {display:block;float:left;width:58%;}
.newslist li {display:block;background:#FFFFFF;padding:30px 38px 24px;height:160px;margin-bottom:5px;}
.newsdate {display:block;width:115px;height:auto;float:right;padding-left:35px;border-left:1px solid #ededed;}
.in-neda1 {display:block;margin-bottom:6px;line-height:32px;font-size:20px;color:#8c8c8c;}
.in-neda2 {display:block;line-height:20px;font-size:14px;color:#8c8c8c;}
.in-nej {display:block;clear:both;float:right;}
.in-nenk {display:block;margin-right:110px;padding-right:30px;}
.in-nen-ti {display:block;margin-bottom:12px;line-height:34px;font-size:18px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.in-nen-j {display:block;height:56px;overflow:hidden;line-height:28px;font-size:14px;color:#8c8c8c;}
.in-netui {display:block;float:right;width:42%;padding-left:5px;}
.in-netuik {display:block;background:#FFFFFF;height:490px;}
.in-netu {display:block;position:relative;overflow:hidden;height:302px;background-size:cover !important;}
.in-netu img {display:block;width:100%;height: 100%;object-fit:cover;}
.in-netui-ti {display:block;font-size:18px;line-height:32px;color:#000000;}
.in-netui-j {display:block;font-size:14px;line-height:28px;color:#8c8c8c;}
.in-netui-da {display:block;margin-top:-10px;margin-bottom:17px;line-height:20px;font-size:14px;color:#8c8c8c;}
.in-netui-dk {display:block;padding:0 38px 38px;position:relative;z-index:2;}
.in-netkk {display:block;width:301px;height:31px;position:absolute;bottom:0;left:0;background:url(../image/in-netuxj.png) left center no-repeat;}
.newslist li:hover .in-nen-ti,.in-netuik:hover .in-netui-ti {text-indent:6px;color:#125ba9;}
.newslist li:hover .in-nen-j,.in-netuik:hover .in-netui-j {text-indent:8px;color:#222;}
.newslist li:hover .in-nej {transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);}
.in-netuik:hover .in-netu img {transform:scale(1.2);-ms-transform:scale(1.2);/* IE 9 */-webkit-transform:scale(1.2);/* Safari 和 Chrome */-o-transform:scale(1.2);/* Opera */-moz-transform:scale(1.2);}


/* footer */

.footer{ background:#23282a; color:#999999;}
.footer a{ color:#999;}
.footer a:hover{ color:#fff;}
.footerFl{ padding:5% 0; float:left; border-right:1px solid #393f41;}
.footerFl .dl{ margin-right:100px; float:left;}
.footerFl dl{ margin-bottom:20px;}
.footerFl dt{ position:relative; margin-bottom:15px; line-height:1;}
.footerFl dt a{ display:block;  color:#fff; font-size:16px;}
.footerFl dd a{ display:block; height:30px; line-height:30px; font-size:14px;}


.footerFr{ padding:45px 0; float:right; display:flex;}
.footerFr .img{ width:100px; float:left;}
.footerFr .img img{ width:100%; height:auto; display:block;}
.footerFr .img span{ display:block; line-height:32px; height:32px; display:block; text-align:center; font-size:14px;}
/* .footerFr .text{ margin-left:100px; padding-left:80px;} */

.footerContact{ margin-bottom:30px; font-size:14px;}
.footerContact li{ padding-left:36px; position:relative; margin-bottom:6px; line-height:24px;}
.footerContact li strong{ font-weight:bold; font-size:26px;}
.footerContact li:last-child{ margin-bottom:0px;}
.footerContact .i{ position:absolute; left:0px; top:0px; font-size:18px; line-height:1;}
.footerContact li:first-child{ margin-bottom:16px;}
.footerContact li:first-child a{ color:#fff;}
.footerContact li:first-child .i{ font-size:26px; color:#fff;}

.footerShare li{ float:left; margin-right:30px;}
.footerShare li a{ width:40px; height:40px; display:block; border-radius:50%; color:#fff; font-size:24px; text-align:center; line-height:40px; background:#000;}
.footerShare li a:hover{ background:#ed6d00;}
/* 二维码 */
.appCode{margin:0 36px;width: 120px;}
.appCode img{display: block;width: 100%;}
.appCode p{margin-top: 10px;text-align: center;font-size: 14px;color: #fff;}


.footerBottom{ line-height:30px; padding:30px 0; border-top:1px solid #393f41; font-size:14px;text-align: center;}
.indexbanner .swiper-button-next, .indexbanner .swiper-button-prev, .indexbanner .btnmore.bannermore{display: none;}


.gotop{position: fixed;right: 130px;bottom: 100px;width: 43px;height: 43px;background: url(../image/atop2.png) no-repeat center;z-index: 99999;display: none;}
.gotop:hover{background-image: url(../image/atophover.png);}
.gotop.ff{background-image: url(../image/atop.png);}

/* 手机底部 */
.footer-m{display: none;}


/* 分页 */
div.digg{ text-align:center; font-family:Verdana; line-height:20px; font-size:12px;text-align:center; border-right: #dedfde 1px solid; float:right; margin:20px 0;height:32px;}
div.digg a{padding:5px 10px; background-position: 50% bottom; border: #dedfde 1px solid; border-right:none; color: #adaaad; text-decoration: none; float:left}
div.digg a:hover{background-image: none; color: #fff; background-color: #004e9d; }
div.digg a:active{background-image: none; color: #fff; background-color: #ddd; }
div.digg span{color: #999; padding:5px 10px; border:#dedfde 1px solid; border-right:none; float:left}
div.digg span.current{  color: #004e9d;}
div.digg span.disabled{ color: #adaaad;}


/* -----内页----- */
.f_12{ font-size:12px; }
.f_16{ font-size:16px; }
.f_18{ font-size:18px; }
.f_20{ font-size:20px; }
.f_22{font-size: 22px;}
.f_24{ font-size:24px; }
.f_26{ font-size:26px; }
.f_28{ font-size:28px; }
.f_30{ font-size:30px; }
.f_32{ font-size:32px; }
.f_34{ font-size:34px; }
.f_36{ font-size:36px; }
.f_38{ font-size:38px; }
.f_40{font-size: 40px;}

/* 分页 */
.page1 {clear:both;text-align:center;height:45px;margin:30px 0;text-align:center;}
.page1 span {color:#999;}
.page1 span input {display:inline-block;width:40px;height:38px;border:1px solid #ddd;text-align:center;outline:none;}
.page1 span a {display:inline-block;color:#333333;padding:10px 13px;text-decoration:none;background:#fff;border:1px solid #ddd;}
.page1 span a:hover,.page1 span.current a {background:#125ba9;color:#fff;}
.page1 span {margin:2px 5px;}
.page2 {width:120px;height:40px;background:#125ba9;color:#fff;display:block;margin:0 auto;line-height:40px;display:none;}

/* 关于我们 */
.nybanner{position: relative;overflow: hidden;margin-top: 100px;}
.nybanner .pimg{width: 100%;max-width: 100%;}
.nybanner .mimg{display: none;}
.nybanner .txt{position: absolute;top: 50%;left:10%;right:0;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #fff;line-height: 1.8;}
.nybanner .txt .xian{display: block;width: 20px;height: 2px;background:rgb(33 150 243 / 94%);margin-top: 20px;}
.nybanner .txt .btc{margin:20px 0 50px ;}
.nybanner .txt .more{display: block;width: 120px;line-height: 40px;text-align: center;background: #125ba9;color: #fff;position: relative;overflow: hidden;display: none;}
.nybanner .txt .more s{display: inline-block;width: calc(100% - 10px);height: calc(100% - 10px );border:1px solid  #fff;position: absolute;left: 5px;top: 5px;transform: scale(1.2);-webkit-transform: scale(1.2);opacity: 0;}
.nybanner .txt .more:hover s{transform: scale(1);-webkit-transform: scale(1);opacity: 1;}
.nybanner .txt.show .more{display: block;}
.pdt120{padding: 50px 0;background:#dbdbdb;}
.ab1 .box{overflow: visible;}
.ab1 .tt{text-align: center;color: #4c4c4c;}
.ab1 .en{text-align: center;color: #999;margin: 1% 0 1.5%;}
.ab1 .atp{position: relative;}
.ab1 .atp .alt{width: 75%;overflow: hidden;height: 550px;position: relative;left: 25%;}
.ab1 .atp .alt img{display: block;max-width: 1020px;position: absolute;height: 100%;right:0 ;top: 0;}
.ab1 .atp .art{width: 56%;height: 430px;background: #fff;position: absolute;top: 50px;left: 0;z-index: 2;padding: 50px;}
.ab1 .atp .art .att{position: relative;margin-bottom: 30px;}
.ab1 .atp .art .att s{display: block;width: 4px;height: 100%;position: absolute;top: 0;left: -40px;background: #125ba9;}
.ab1 .atp .art .atc{height: 285px;padding-right: 30px;line-height: 1.8;color: #666;overflow: auto;}
.ab1 .atp .art .atc p{text-indent: 2em;margin-bottom: 10px;}
.ab1 .atp .art .atc::-webkit-scrollbar{ width:4px;}
.ab1 .atp .art .atc::-webkit-scrollbar-thumb{ background:#125ba9;}
.ab1 .atp .art .atc::-webkit-scrollbar-track{ background:#ddd;} 
.ab1 .atp .art .bf{width: 50px;height: 50px;position: absolute;right: -25px;top: 50%;margin-top: -25px;z-index: 3;background: #fff;border-radius: 50%;overflow: hidden;cursor: pointer;}
.ab1 .atp .art .bf s{display: block;width: 80%;height: 80%;background: #125ba9 url(../image/bf.png) center no-repeat;margin: 10% auto;border-radius: 50%;}
.ab1 .atp .art .bf:hover s{transform: scale(0.8);-webkit-transform: scale(0.8);}
.ab1 .abt{padding: 40px 0 50px;}
.ab1 .abt li{width: 25%;float: left;}
.ab1 .abt li img{display: block;float: left;}
.ab1 .abt li .lrt{float: left;margin-left: 10px;color: #999;font-size: 12px;}
.ab1 .abt li .lrt .num{color: #125ba9;margin-bottom: 10px;font-weight: bold;position: relative;}
.ab1 .abt li .lrt .num .year{position: relative;top: -20px;}
.ab3{padding: 60px 0 ;display:none;}
.ab3 .ul1 li{width: 24%;float: left;margin-right: 1.33%;}
.ab3 .ul1 li:last-child{margin-right: 0;}
.ab3 .ul1 li a{display: block;position: relative;overflow: hidden;width: 100%;height: 100%;}
.ab3 .ul1 li a img{width: 100%;height: 100%;display: block;object-fit: cover;}
.ab3 .ul1 li a .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 40px 20px;color: #fff;line-height: 1.8;}
.gdt::-webkit-scrollbar{ width:4px;}
.gdt::-webkit-scrollbar-thumb{ background:#125ba9;}
.gdt::-webkit-scrollbar-track{ background:#ddd;}
.ab2{background: url(../image/2_3bg.png) center no-repeat fixed;background-size: cover;}
.ab5{margin-bottom: 50px;}
.ab5 .tt{color: #4c4c4c;text-align: center;}
.ab5 .en{margin: 14px 0 46px;text-align: center;color: #999;}
.ab5 .aimg{float: right;width: 49.5%;height: 600px;overflow: hidden;}

.honor-box {margin-top: 40px;display: flex;flex-wrap: wrap;}
.honor-box .item {width: 23.4%;margin-right: 2.13%;margin-bottom: 2.13%;transition: all 0.6s;padding: 30px 30px 20px;background-color: #f5f5f5;cursor: pointer;}
.honor-box .item:nth-child(4n){margin-right: 0;}
.honor-box .item .pic {width: 100%;overflow: hidden;}
.honor-box .item .pic img {width: 100%;transition: transform .5s ease-out;-webkit-transition: transform .5s ease-out;-moz-transition: transform .5s ease-out;}
.over-line1 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.honor-box .item .info {font-size: 16px;color: #333;padding-top: 20px;}
.honor-box .item:hover{box-shadow: 0px 15px 20px 0pxrgba(0, 89, 156, 0.2);}
.honor-box .item:hover .pic img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.honor-box .item:hover .info{ color: #125ba9;}


/* 产品中心 */
.alltime, .alltime * {-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}
.shouji{display: none;}
.prdoc1 {background:#f5f5f5;padding:60px 0;}
.prdoc1 .nav {line-height:140px;}
.prdoc1 .stop .plt {width:290px;float:left;}
.prdoc1 .stop .plt  a {display:block;line-height:60px;padding:0 20px 0 30px;background:#fff;color:#333;font-size: 16px;border-bottom: solid 1px #eee;}
.prdoc1 .stop .plt  a:hover,.prdoc1 .stop .plt a.act {background:#125ba9;color:#fff;}
.prdoc1 .stop .prt {width:calc(100% - 330px); float:right; display: flex; flex-wrap: wrap; justify-content: center;    flex-direction: column;}
.prdoc1 .stop .prt li {width:32%;float:left;margin-right:2%;margin-bottom:2%;background:#fff;border:1px solid #e5e5e5;position:relative;overflow:hidden;}
.prdoc1 .stop .prt li a {display:block;}
.prdoc1 .stop .prt li:nth-child(3n) {margin-right:0;}
.prdoc1 .stop .prt li:nth-child(3n+1) {clear:both;}
.prdoc1 .stop .prt li .img {width:100%;height:250px;overflow:hidden;padding:10px 0;}
.prdoc1 .stop .prt li .img img {margin:0 auto;width: 100%;height: 100%;display: block;object-fit: contain;}
.prdoc1 .stop .prt li .txt {padding:0 20px;}
.prdoc1 .stop .prt li .txt .ltt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;line-height:1.5;margin-bottom: 15px;}
.prdoc1 .stop .prt li .txt .ltc {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#999;line-height:1.8;margin:10px 0 20px;height:50px;}
.prdoc1 .stop .prt li .txt .xian {width:100%;height:1px;background:#ddd;}
.prdoc1 .stop .prt li .txt .more {position:relative;width:100px;text-align:center;line-height:54px;margin:0 auto;}
.prdoc1 .stop .prt li .txt .more s {display:none;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ddd;}
.prdoc1 .stop .prt li:hover .img img {transform:scale(1.05);-webkit-transform:scale(1.05);}
.prdoc1 .stop .prt li:hover .txt .ltt {color:#125ba9;}
.prdoc1 .stop .prt li:hover .txt .ltc {color:#000;}
.prdoc1 .stop .prt li:hover .txt .more {color:#125ba9;}
.prdoc1 .stop .prt li::before {content:'';display:block;width:0;height:3px;background:#125ba9;position:absolute;left:0;bottom:0;z-index:3;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.prdoc1 .stop .prt li:hover::before {width:100%;}
.prdoc1 .stop .prt li:hover {-moz-box-shadow:0px 2px 10px #ccc;-webkit-box-shadow:0px 2px 10px #ccc;box-shadow:0px 2px 10px #ccc;}
/* 产品中心 */
.prc1 {padding:50px 0;}
.prc1 .nav {line-height:76px;}
.prc1 .prtp .img {width:49.5%;float:left;background:#fff;border-right:1px solid #ddd;}
.prc1 .prtp .img img {display:block;margin:0 auto;width:90%;}
.prc1 .prtp .prt {width:46%;float:right;text-align:justify;}
.prc1 .prtp .prt ul li {list-style-type:disc;}
.prc1 .prtp .prt .ptt {margin:60px 0 20px;line-height:1.5;}
.prc1 .prtp .prt .ptt2 {display:none;}
.prc1 .prtp .prt .xian {display:block;width:20px;height:2px;background:#125ba9;}
.prc1 .prtp .prt .ptc {color:#999;line-height:2;padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:30px;}
.prc1 .prtp .prt .more {display:block;width:140px;line-height:42px;text-align:center;background:#125ba9;color:#fff;position:relative;overflow:hidden;margin:0;border-radius:3px;}
.prc2 {line-height:60px;text-align:center;}
.prc2 a {display:block;width:25%;float:left;position:relative;background:#f5f5f5;}
.prc2 a:after {content:"";display:block;width:0%;height:2px;background:#125ba9;position:absolute;bottom:0;left:0;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);}
.prc2 a.act:after {width:100%;}
.prc2 a.act,.prc2 a:hover {color:#125ba9;font-weight:bold;}
.prc3 {padding-bottom:50px;}
.prc3 .poxo {display:block;padding:40px 0 30px;border-bottom:1px dashed #ddd;}
.prc3 .poxo .plt {width:200px;float:left;}
.prc3 .poxo .prt {width:calc(100% - 200px);float:right;}
.prc3 .poxo:last-child {border:0;}
.prc3 .dtt {padding-left:20px;border-left:4px solid #125ba9;line-height:1;font-size:16px;}
.prc3 .dtc {color:#999;text-align:justify;line-height:1.8;}
.prc3 .dtc img {display:block;max-width:100%;margin:20px auto;}
.prc3 .dtc2 {color:#999;line-height:1.8;}
.prc3 .dtc2 li,.prc3 .dtc li {list-style-type:disc;}
.prc3 .dtc3 .dtc_d2 {line-height:1.8;}
.prc3 .dtc3 .dtc_d1 {color:#333;}
.prc3 .dtc3 .dtc_d2 .drt img {border:1px solid #ddd;margin:20px 0;}
.prc3 .dtc3 .dtc_d2 .dlt {}
.prc3 .dtc4 .dlt {display:block;width:49%;float:left;line-height:60px;border:1px solid #ddd;color:#999;padding-left:30px;border-radius:5px;position:relative;overflow:hidden;}
.prc3 .dtc4 .dlt::before {content:'';display:block;position:absolute;width:0%;height:2px;background:#125ba9;left:0;bottom:0;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);}
.prc3 .dtc4 .dlt:hover::before {width:100%;}
.prc3 .dtc4 .dlt:nth-child(2n) {float:right;}
.prc3 .dtc4 .dlt .img {width:50px;height:60px;float:left;overflow:hidden;position:relative;}
.prc3 .dtc4 .dlt .img img:nth-child(2) {position:absolute;top:0;left:0;z-index:2;opacity:0;}
.prc3 .dtc4 .dlt .img2 {float:right;}
.prc3 .dtc4 .dlt span {float:left;margin-left:20px;}
.prc3 .dtc4 .dlt:hover {-moz-box-shadow:2px 2px 5px #ddd;-webkit-box-shadow:2px 2px 5px #ddd;box-shadow:2px 2px 5px #ddd;}
.prc3 .dtc4 .dlt:hover .img img:nth-child(1) {opacity:0;}
.prc3 .dtc4 .dlt:hover .img img:nth-child(2) {opacity:1;}
.prc3 .dtc4 .dlt:hover span {color:#125ba9;font-weight:bold;}

/* 产品详情 */
.bread-box {display:flex;align-items:center;padding:5px 0 10px;color:#666;font-size:14px;justify-content: flex-end;}
.bread-box a.cur{color:#125ba9}
.icon-home{width: 24px;height: 24px;display: block;background:url(../image/icon_index.png) no-repeat center;background-size: cover;}
#product .product-detail .tops-box {display:flex;justify-content: flex-start;padding:40px 40px 50px;background-color:#fff;}
#product .product-detail .tops-box .pro-banner {width:48%;position:relative;flex-shrink:0;}
#product .product-detail .tops-box .pro-banner .swiper-pro {height:100%;}
#product .product-detail .tops-box .pro-banner .swiper-wrapper {height:100%;}
#product .product-detail .tops-box .pro-banner .swiper-slide {background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;}
#product .product-detail .tops-box .pro-banner .swiper-slide > img {width:100%;height:100%;display: block;object-fit: contain;}
#product .product-detail .tops-box .pro-banner .swiper-pagination-pro {width:100%;bottom:-30px;z-index:10;}
#product .product-detail .tops-box .pro-banner .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:1;background-color:#125ba9;transition:all .6s;}
#product .product-detail .tops-box .pro-banner .swiper-pagination-bullet {width:15px;height:3px;background-color:#ddd;opacity:1;outline:none;transition:all .6s;margin:0 10px;border-radius:0;}
#product .product-detail .tops-box .info-box {padding-left:50px;}
#product .product-detail .tops-box .info-box .title-box {padding-bottom:20px;border-bottom:1px solid #eee;}
#product .product-detail .tops-box .info-box .title-box .t1 {font-size:26px;line-height:30px;font-weight:bold;color:#333;}
#product .product-detail .tops-box .info-box .title-box .t2 {font-size:18px;line-height:18px;margin-top:20px;color:#333;}
#product .product-detail .tops-box .info-box .desc {color:#666;font-size:16px;line-height:26px;margin:20px 0 30px;height:auto!important;}
#product .product-detail .tops-box .info-box .bottoms .query {width:150px;height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff;display:block;background-color:#125ba9;}
#product .product-detail .tops-box .info-box .bottoms .txt {color:#bbb;font-size:12px;line-height:18px;margin-top:25px;}
#product .product-detail .pro-cont {margin-top:20px;margin-bottom:60px;background-color:#fff;}
#product .product-detail .pro-cont .pro-nav {height:64px;border-bottom:1px solid #f1f2f3;background-color:#f7f7f7;padding:0 40px;}
#product .product-detail .pro-cont .pro-nav .item:hover:before, #product .product-detail .pro-cont .pro-nav .item.active:before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #125ba9;}
#product .product-detail .pro-cont .pro-nav .item:hover,#product .product-detail .pro-cont .pro-nav .item.active {color:#125ba9;font-weight:bold;}
#product .product-detail .pro-cont .pro-nav .item {font-size:16px;color:#666;padding:0 15px;height:100%;line-height:64px;position:relative;display:inline-block;margin-right:60px;cursor:pointer;}
#product .product-detail .pro-cont .content {padding:40px;}
.content img{max-width: 100%;display: block;margin: auto;}
.detail-bottom {padding:30px 0px;border-top:1px solid #f1f2f3;display:flex;align-items:center;justify-content:space-between;}
.detail-bottom .left {font-size:16px;color:#999;}
.detail-bottom .left .pg {line-height:30px;}
.detail-bottom .left .pg .item {color:#999;}
.detail-bottom .back {width:130px;height:40px;line-height:40px;font-size:14px;color:#999;border:1px solid #ddd;text-align:center;display:block;}


/* 新闻列表 */
/* 二级导航 */
.second-box {border-bottom: 1px solid #f1f2f3;height: 60px;background-color: #fff;}
.second-box .sbox {display: flex;align-items: center;height: 100%;}
.second-box .sbox .item.active, .second-box .sbox .item:hover {color: #125ba9;}
.second-box .sbox .item.active:before, .second-box .sbox .item:hover:before {content: '';position: absolute;width: 100%;height: 2px;background-color: #125ba9;left: 0;bottom: 0;}
.second-box .sbox .item {font-size: 16px;color: #333;height: 100%;line-height: 60px;margin-right: 65px;display: inline-block;position: relative;}
.new1 .ul1{margin-top: 50px;}
.new1 .ul1 li {width:23.5%;float:left;margin-right:2%;margin-bottom:2%;position:relative;overflow:hidden;background:#fff;border:1px solid #eee;}
.new1 .ul1 li::before {content:'';display:block;width:0;height:3px;position:absolute;left:0;bottom:0;z-index:5;background:#125ba9;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.new1 .ul1 li:nth-child(4n) {margin-right:0;}
.new1 .ul1 li a {display:block;}
.new1 .ul1 li a .img,.new1 .ul1 li a .img img {display:block;width:100%;overflow:hidden;}
.new1 .ul1 li a .img{height: 280px;}
.new1 .ul1 li a .img img{width: 100%;height: 100%;display: block;object-fit: cover;}
.new1 .ul1 li a .img img {transform:scale(1.00001);-webkit-transform:scale(1.00001);}
.new1 .ul1 li a .txt {padding:30px 20px;background:#fff;position:relative;z-index:2;}
.new1 .ul1 li a .txt .ltt {font-size:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:58px;line-height:1.5;}
.new1 .ul1 li a .txt .ltc {line-height:1.5;color:#999;margin:10px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:64px;display:none;}
.new1 .ul1 li a .txt .day {padding-top:10px;color:#999;}
.new1 .ul1 li:hover a .img img {transform:scale(1.09);-webkit-transform:scale(1.09);}
.new1 .ul1 li:hover a .txt .ltt,.new1 .ul1 li:hover a .txt .ltc,.new1 .ul1 li:hover a .txt .day {color:#125ba9;}
.new1 .ul1 li:hover a .txt .day {color:#000;}
.new1 .ul1 li:hover:before {width:100%;}

/* 新闻详情 */
.news-detail {background-color: #fff;margin-bottom:50px;margin-top: 10px;}
.news-detail .items {padding: 20px 0px 55px;}
.news-detail .items .title-box {padding-bottom: 20px;border-bottom: 1px solid #f1f2f3}
.news-detail .items .title-box .title {font-size: 20px;color: #333;}
.news-detail .items .title-box .desc {color: #999;font-size: 14px;margin-top: 15px;}
.news-detail .items .content {padding-top: 30px;}
.news-detail .items .content p{font-size: 14px;line-height: 30px;}


/* 联系我们 */
#contact .contact-box {background-color:#fff;margin-top:40px;margin-bottom:60px;padding-bottom:50px;}
#contact .contact-box .tops {padding:50px 30px;border-bottom:1px solid #f1f2f3;}
#contact .contact-box .tops .tt {font-size:16px;color:#333;font-weight:bold;}
#contact .contact-box .tops .desc {margin-top:20px;}
#contact .contact-box .tops .desc p {color:#333;font-size:16px;line-height:28px;}
#contact .contact-box .map-box {padding:40px;}
#contact .contact-box .map-box #map {width:100%;height:480px;}
#contact .contact-box .address-items {margin-top:20px;display:flex;}
#contact .contact-box .address-items .item {border-right:1px solid #f1f2f3;cursor:pointer;text-align:center;width:25%;padding:0 3%;}
#contact .contact-box .address-items .item i{width: 40px;height: 40px;display: block;margin: auto;}
#contact .contact-box .address-items .item i.icon-phone {background:url(../image/icon_phone.png) no-repeat center;background-size: cover;}
#contact .contact-box .address-items .item i.icon-email {background:url(../image/icon_email.png) no-repeat center;background-size: cover;}
#contact .contact-box .address-items .item i.icon-web {background:url(../image/icon_web.png) no-repeat center;background-size: cover;}
#contact .contact-box .address-items .item i.icon-pos {background:url(../image/icon_pos.png) no-repeat center;background-size: cover;}
#contact .contact-box .address-items .item .t1 {font-size:16px;color:#999;margin:20px 0;}
#contact .contact-box .address-items .item .desc {font-size:16px;color:#333;padding-bottom:1px;}
#contact .message-box {padding:40px 40px 70px;background-color:#fff;margin-top:40px;margin-bottom:60px;}
#contact .message-box .title {font-size:16px;color:#999;}
#contact .message-box .title span {font-weight: bold;color: #333;font-size: 24px;line-height: 24px;margin-right: 15px;}
#contact .message-box .form-box {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;}
#contact .message-box .form-box .line {width:49%;margin-bottom:2%;height:50px;position:relative;}
#contact .message-box .form-box .line input {width:100%;height:100%;border:1px solid #eee;transition:all 0.6s;padding-left:30px;}
#contact .message-box .form-box .line.has-text {width:100%;height:160px;resize:none;}
#contact .message-box .form-box .line.has-text textarea {width: 100%;height: 100%;border: 1px solid #eee;padding: 20px 30px;transition: all 0.6s;resize: none;}
#contact .message-box .form-box .code-box {height:50px;display:flex;align-items:center;}
#contact .message-box .form-box .code-box .img-box {overflow:hidden;width:120px;height:100%;line-height:50px;}
#contact .message-box .form-box .code-box .line {width:190px;height:100%;margin-bottom:0;}
#contact .message-box .form-box .msg-btn {width:190px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:16px;border:0;background-color:#125ba9;outline: none;}
.BMapLabel {border: 0 !important;}
.BMapLabel .map-info {height:90px;display:flex;align-items:center;}
.BMapLabel .map-info .info {width:460px;height:100%;padding:20px;background-color: #fff;}
.BMapLabel .map-info .info .t1 {font-size:14px;color:#666;}
.BMapLabel .map-info .info .t2 {font-size:18px;margin-top:10px;}
.BMapLabel .map-info .gps-box {display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#125ba9;padding:0 20px;height:100%;}
.BMapLabel .map-info .gps-box i {width: 30px;height: 30px;display: block;margin: 0 auto;background:url(../image/icon_pos2.png) no-repeat center;background-size: cover;}
.BMapLabel .map-info .gps-box .tt {font-size:14px;color:#fff;margin-top:10px;}

/* 解决方案 */
.casc1 {background:#f5f5f5;padding:50px 0;}
.casc1 .nav {line-height:80px;}
.casc1 .ul1 li {margin-bottom:30px;height:310px;background:#fff;text-align:justify;}
.casc1 .ul1 li a {display:block;width:100%;height:100%;overflow: hidden;}
.casc1 .ul1 li .img {width:46%;height:100%;float:left;overflow:hidden;}
.casc1 .ul1 li .img img {display:block;height:100%;width:100%;object-fit: cover;}
.casc1 .ul1 li .lrt {padding:50px 90px 0;height:100%;width:54%;float:left;line-height:1.5;}
.casc1 .ul1 li .lrt .ltc {color:#999;line-height:2;margin:20px 0 30px;height:90px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.casc1 .ul1 li .lrt .more {display:block;width:120px;line-height:40px;text-align:center;background:#fff;color:#333;position:relative;border:1px solid #ddd;overflow:hidden;border-radius:5px;}
.casc1 .ul1 li .lrt .more s {display:none;width:calc(100% - 10px);height:calc(100% - 10px );border:1px solid  #fff;position:absolute;left:5px;top:5px;transform:scale(1.2);-webkit-transform:scale(1.2);opacity:0;}
.casc1 .ul1 li:hover .lrt .more {background:#125ba9;color:#fff;border:1px solid #125ba9;}
.casc1 .ul1 li:hover .lrt .more s {transform:scale(1);-webkit-transform:scale(1);opacity:1;}
.casc1 .ul1 li:hover .img img {transform:scale(1.03);-webkit-transform:scale(1.03);}
.casc1 .ul1 li:nth-child(2n) .img {float:right;}
/* 方案详情 */.cascl1 {background:#f5f5f5;padding-top:50px;}
.cascl1 .nav {line-height:76px;}
.cascl1 .prtp {padding-bottom:30px;}
.cascl1 .prtp .img {width:49.5%;float:left;background:#fff;}
.cascl1 .prtp .img img {display:block;margin:0 auto;}
.cascl1 .prtp .prt {width:46%;float:right;text-align:justify;}
.cascl1 .prtp .prt .ptt {margin:20px 0;line-height:1.5;}
.cascl1 .prtp .prt .xian {display:block;width:20px;height:2px;background:#125ba9;margin:20px 0;}
.cascl1 .prtp .prt .ptc {color:#999;line-height:2;padding:20px 0;margin-bottom:50px;border-bottom:1px solid #ddd;}
.cascl1 .prtp .prt .more {display:block;width:140px;line-height:42px;text-align:center;background:#125ba9;color:#fff;position:relative;overflow:hidden;margin:0;border-radius:3px;}
.cascl1 .prtp .prt .more s {display:none;width:calc(100% - 10px);height:calc(100% - 10px );border:1px solid  #fff;position:absolute;left:5px;top:5px;transform:scale(1.2);-webkit-transform:scale(1.2);opacity:0;}
.cascl1 .prtp .prt .more:hover s {transform:scale(1);-webkit-transform:scale(1);opacity:1;}
.cascl1 .prbt {text-align:center;line-height:60px;}
.cascl1 .prbt .ptt {background:#ddd;font-weight:bold;display:none;}
.cascl1 .prbt .abtn {padding-bottom:50px;}
.cascl1 .prbt .abtn a {display:block;width:33%;float:left;background:#fff;margin-top:0.5%;margin-right:0.5%;position:relative;overflow:hidden;}
.cascl1 .prbt .abtn a::after {display:block;content:'';position:absolute;width:0%;left:0;bottom:0;z-index:2;background:#125ba9;height:2px;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);}
.cascl1 .prbt .abtn a:nth-child(1) {width:100%;margin-right:0;}
.cascl1 .prbt .abtn a span {margin:0 10px;color:#fff;display:none;}
.cascl1 .prbt .abtn a:nth-child(3n + 1) {margin-right:0;}
.cascl1 .prbt .abtn.sanji a:nth-child(1) {width:33%;margin-right:0.5%;}
.cascl1 .prbt .abtn.sanji a:nth-child(3n) {margin-right:0;}
.cascl1 .prbt .abtn.sanji a:nth-child(3n + 1) {margin-right:0.5%;}
.cascl1 .prbt .abtn a:hover::after,.cascl1 .prbt .abtn a.act::after {width:100%;}
.cascl1 .prbt .abtn a:hover,.cascl1 .prbt .abtn a.act {color:#125ba9;}





.news-detail .items .content .tableimg{display: none;}
